"""
在访问路由的时候指定参数【动态参数】

 - 格式：@app.route("/<类型:变量名>")
 - 常见参数类型（默认 path）
    - 整数：int
    - 小数：float
    - 字符串：path
"""


from flask import Flask

app = Flask(__name__)


# 接收一个整数
@app.route("/<int:number>")
def get_intNumber(number):
    return f"the int is {number}"


# 接收一个小数
@app.route("/<float:number>")
def get_floatNumber(number):
    return f"the float is {number}"


# 接收一个字符串
@app.route("/<path:number>")
def get_pathNumber(number):
    return f"the path is {number}"


if __name__ == "__main__":
    # app.run() 参数
    # 参数1：host，默认 127.0.0.1
    # 参数2：post，默认 5000
    # 参数3：debug，默认 False
    app.run(debug=True)
